package com.qf.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 * @TableName : Mybatis-plus 注解  Menu对象名称与表名称不一致
 * @TableName("sys_menu")
 *
 * @author gp12
 * @since 2022-07-20
 */
@Data
@TableName("sys_menu")
public class Menu implements Serializable {

    private static final long serialVersionUID = 1L;


    @TableId(type = IdType.ASSIGN_UUID)// Mysql 数据库 自增长
    private String id;

    private String name;

    private String perms;

    private Integer type;

    //注解为了让对象中属性名称与表中字段名称保持一致 才能进行映射
    @TableField(value = "parent_id")
    private Integer pId;



}
